如何使用WRF软件进行气象模拟计算 您所在的位置:网站首页 WRF WPS预处理 如何使用WRF软件进行气象模拟计算

如何使用WRF软件进行气象模拟计算

2024-06-26 12:05| 来源: 网络整理| 查看: 265

登录E-HPC集群。

登录时,请使用具有sudo权限的用户。具体操作,请参见登录集群。

查看集群是否已安装WRF相关软件。

export MODULEPATH=/opt/ehpcmodulefiles/ module avail

预期返回如下:

----------------------------------------------------------------------------------------------------------- /opt/ehpcmodulefiles/ ------------------------------------------------------------------------------------------------------------ mpich/3.2 vnc wrf-mpich/3.8.1

加载WRF软件环境。

module load wrf-mpich/3.8.1 mpich/3.2 echo $WPSHOME $WRFHOME

将安装的WPS和WRF软件拷贝到工作目录。

说明

请将命令中的$WPSCOPYHOME和$WRFCOPYHOME替换为实际的工作目录,本文使用/home/wrftest作为示例。操作后,该目录下将生成WPS和WRFV3两个目录。

cp -r $WPSHOME $WPSCOPYHOME cp -r $WRFHOME $WRFCOPYHOME

进入WPS目录,然后下载并解压地表数据。

说明

本示例中地表数据使用geog_complete.tar.gz,您也可以根据需要下载其他地表数据。更多信息,请参见WRF官网。

cd /home/wrftest/WPS wget https://www2.mmm.ucar.edu/wrf/src/wps_files/geog_complete.tar.gz tar -zxvf geog_complete.tar.gz

链接到GEOGRID.TBL文件。

GEOGRID.TBL文件定义了geogrid.exe需要插值到网格点上的各静态地理数据集参数。

ln -s geogrid/GEOGRID.TBL GEOGRID.TBL

修改namelist.wps文件。

namelist是WPS(WRF Preprocessing System,WRF预处理系统)中的一个共享文件,该文件按照各个程序(geogrid.exe、ungrib.exe、metgrid.exe)所需要参数的不同分成三个部分(&geogrid、&ungrib、&metgrid)及一个共享部分(&share),分别定义了WPS模块所需要的各种参数。如下示例为推荐配置,未提及的参数保持默认即可。详细的namelist.wps文件参数及说明,请参见namelist.wps。

说明

本示例中,namelist.wps文件存放在/home/wrftest/WPS目录下。

在namelist.wps文件中,请使用!作为注释标识。

!共享部分 &share !wrf_core:选择WRF dynamical core,有'ARW'和'NMM'两个选项,默认值为'ARW'。 wrf_core = 'ARW', !start_date:模拟开始时间 start_date = '2005-08-28_00:00:00', !end_date:模拟结束时间 end_date = '2005-08-29_00:00:00', interval_seconds = 21600, !max_dom:模拟网格数(粗网格+嵌套网格),本示例中包含一个粗网格 max_dom = 1, !#io_form_geogrid: geogrid程序输出格式 io_form_geogrid = 2, / !geogrid部分 !#确定区域范围、嵌套关系、模型投影 &geogrid parent_id = 1, parent_grid_ratio = 1, i_parent_start = 1, j_parent_start = 1, !确定网格在东西方向、南北方向的尺度(区域的矢量场的栅格数),本示例中为98*70个网格点 e_we = 98, e_sn = 70, geog_data_res = 'default', !定义区域的栅格尺寸,本示例中网格分辨率为30km dx = 30000, dy = 30000, !定义投影方式,关于投影方式说明可以参考WRF官网 map_proj = 'mercator' !定义区域的中心经纬度坐标 ref_lat = 25.00, ref_lon = -89.00, !投影的三个参数值,随投影方式不同设定不同 truelat1 = 0.0, truelat2 = 0.0, stand_lon = -89.0, !geog_data_path = '地表数据存储路径' geog_data_path = '/home/wrftest/WPS/geog' / !ungrib部分 &ungrib !out_format:ungrib生成的可供metgrid读取的文件格式,有'WPS'、'SI'、'MM5'三种格式,默认值为'WPS' out_format = 'WPS', !prefix:ungrib生成的中间文件路径和文件前缀名 prefix = 'FILE' / !metgrid部分 &metgrid !fg_name:ungrib程序生成的文件 fg_name = 'FILE', !io_form_metgrid:metgrid生成的文件格式 !支持三种格式1(binary,后缀名.int)、2(net CDF,后缀名.nc)、3(Grib1,后缀名.gr1) !默认值:2 io_form_metgrid = 2 /

将静态地形数据插值到网格点。

./geogrid.exe

运行geogrid.exe成功后,会在/home/wrftes/WPS目录下生成geo_em.d0N.nc地形文件,预期返回结果如下:

WRF-1.png



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有